package geditor.common {
import flash.geom.Point;

/**
 * Объект, который определяет параметры выравнивания точек
 */
public class AlignInformation {
    /**
     * Расстояние от AlignComponent до объекта, по которому идет выравнивание. Принимает значение -1,
     * если выравнивание невозможно
     */
    public var distance:Number;

    /**
     * Точка, к которой будет прилеплен AlignComponent
     */
    public var point:Point;

    /**
     * Объект, к которому может быть прилеплен компонент
     */
    public var object:Object;

    public function AlignInformation(distance:Number, point:Point, object:Object) {
        this.distance = distance;
        this.point = point;
        this.object = object;
    }

    public function toString():String {
        return "Distance=" + distance + ";" + point;
    }
}
}